\hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}{}\section{zxing\+:\+:pdf417\+:\+:decoder\+:\+:ec\+:\+:Modulus\+GF Class Reference}
\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF}}


{\ttfamily \#include $<$Modulus\+G\+F.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ac84c5c931195a31959169e0a1c20b564}{Modulus\+GF}} (int modulus, int generator)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a207d3730315f2a8e7fd7c5c71ee8ed3d}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a207d3730315f2a8e7fd7c5c71ee8ed3d}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries get\+Zero} ()
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a66bf0d9d8e5b6b7d0024700b62c4bc04}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a66bf0d9d8e5b6b7d0024700b62c4bc04}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries get\+One} ()
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a5d34ed1cbf933c24a8906db47737a8a3}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a5d34ed1cbf933c24a8906db47737a8a3}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries build\+Monomial} (int degree, int coefficient)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a9e31feab4de49c96e3263dad123a53c4}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a9e31feab4de49c96e3263dad123a53c4}} 
int {\bfseries add} (int a, int b)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ae6655e555e64218303f5f45a41d1ed0e}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ae6655e555e64218303f5f45a41d1ed0e}} 
int {\bfseries subtract} (int a, int b)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ad9750943fe5c82b105e261759070be45}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ad9750943fe5c82b105e261759070be45}} 
int {\bfseries exp} (int a)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_aeecc86d49753bf288017a64417df9893}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_aeecc86d49753bf288017a64417df9893}} 
int {\bfseries log} (int a)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_aa132ecaf846df2345ea9c55295a139f4}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_aa132ecaf846df2345ea9c55295a139f4}} 
int {\bfseries inverse} (int a)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ab788a1652ce5fdd8da36b7a82f984326}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ab788a1652ce5fdd8da36b7a82f984326}} 
int {\bfseries multiply} (int a, int b)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ab1cf1ff514318fd866887036ac334f91}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ab1cf1ff514318fd866887036ac334f91}} 
int {\bfseries get\+Size} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}{Modulus\+GF}} \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a571ec964dd17f9d98cd347e9cb4e8e5d}{P\+D\+F417\+\_\+\+GF}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A field based on powers of a generator integer, modulo some modulus.

\begin{DoxyAuthor}{Author}
Sean Owen 
\end{DoxyAuthor}
\begin{DoxySeeAlso}{See also}
com.\+google.\+zxing.\+common.\+reedsolomon.\+Generic\+GF 
\end{DoxySeeAlso}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ac84c5c931195a31959169e0a1c20b564}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_ac84c5c931195a31959169e0a1c20b564}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF}!Modulus\+GF@{Modulus\+GF}}
\index{Modulus\+GF@{Modulus\+GF}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF}}
\subsubsection{\texorpdfstring{Modulus\+G\+F()}{ModulusGF()}}
{\footnotesize\ttfamily Modulus\+G\+F\+::\+Modulus\+GF (\begin{DoxyParamCaption}\item[{int}]{modulus,  }\item[{int}]{generator }\end{DoxyParamCaption})}

A field based on powers of a generator integer, modulo some modulus.

\begin{DoxyAuthor}{Author}
Sean Owen 
\end{DoxyAuthor}
\begin{DoxySeeAlso}{See also}
com.\+google.\+zxing.\+common.\+reedsolomon.\+Generic\+GF 
\end{DoxySeeAlso}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a571ec964dd17f9d98cd347e9cb4e8e5d}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f_a571ec964dd17f9d98cd347e9cb4e8e5d}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF}!P\+D\+F417\+\_\+\+GF@{P\+D\+F417\+\_\+\+GF}}
\index{P\+D\+F417\+\_\+\+GF@{P\+D\+F417\+\_\+\+GF}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+GF}}
\subsubsection{\texorpdfstring{P\+D\+F417\+\_\+\+GF}{PDF417\_GF}}
{\footnotesize\ttfamily \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}{Modulus\+GF}} Modulus\+G\+F\+::\+P\+D\+F417\+\_\+\+GF\hspace{0.3cm}{\ttfamily [static]}}

The central Modulus Galois Field for P\+D\+F417 with prime number 929 and generator 3. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/pdf417/decoder/ec/Modulus\+G\+F.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/pdf417/decoder/ec/Modulus\+G\+F.\+cpp\end{DoxyCompactItemize}
